基於 Django 的電子商務網站設計

基於 Django 的電子商務網站設計

作者: 顧翔
出版社: 清華大學
出版在: 2018-10-03
ISBN-13: 9787302505129
ISBN-10: 7302505128
裝訂格式: 平裝
總頁數: 219 頁





內容描述


一本介紹如何基於Django框架開發網站的書籍,分4章。第1章是Python、Django發展歷史與概要介紹和安裝方法,以及HTTP的基礎知識;第2章詳細介紹了Django基本知識,包括如何啟動Django服務、Hello World程序、HttpRequest與HttpResponse對象、setting.py的配置、cookie和session、Django的MTV開發模式框架、Django的模型與數據庫的管理、Django的視圖管理、Django的模板管理以及基於Python Requests類數據驅動的HTTP接口測試;第3章以電子商務網站為例,介紹電子商務網站的需求、電子商務網站數據Model設計以及用戶信息、商品信息、購物車、送貨地址、訂單、電子支付模塊,最後介紹如何建立自定義的錯誤頁面;第4章在第3章的基礎上介紹如何構建安全的網站,分別是密碼的加密、防止CSRF和XSS的攻擊、權限操作的漏洞以及防止SQL註入。


目錄大綱


第1章Python、Django和HTTP1
1.1Python語言1
1.1.1Python語言概述1
1.1.2Python的安裝3
1.2Django 框架4
1.2.1Django介紹4
1.2.2Django的安裝5
1.3HTTP概述6
1.3.1HTTP的工作原理7
1.3.2HTTP的請求8
1.3.3HTTP的應答9
1.3.4HTTP的連接性13
1.3.5HTTP的無狀態15
第2章Django基本知識17
2.1啟動Django服務17
2.2Hello World程序21
2.2.1直接打印顯示內容21
2.2.2通過文件模板顯示內容22
2.2.3文件模板參數22
2.3獲取參數23
2.3.1通過GET方式獲取23
2.3.2通過POST方式獲取23
2.4HttpRequest對象與HttpResponse對象27
2.4.1HttpRequest對象27
2.4.2HttpResponse對象28
2.5setting.py的配置29
2.5.1中間件介紹29
2.5.2其他配置介紹30〖1〗〖1〗〖2〗2.5.3自定義靜態文件38
2.5.4案例39
2.6session和cookie42
2.6.1session43
2.6.2cookie45
2.6.3Django的用戶登錄和註冊機制47
2.7Django的MTV開發模式框架49
2.8Django的模型與數據庫的管理50
2.8.1Django的數據庫50
2.8.2Django的模型51




相關書籍

Serverless Applications with Node.js: Using AWS Lambda and Claudia.js (Paperback)

作者 Slobodan Stojanovic Aleksandar Simovic

2018-10-03

CoffeeScript: Accelerated JavaScript Development (Paperback)

作者 Trevor Burnham

2018-10-03

Ajax: Your visual blueprint for creating rich Internet applications

作者 Steve Holzner

2018-10-03